import request from "@/utils/request";

// 班级管理模块Api

// 学生信息子模块，学生信息子模块，学生信息子模块

// 学生信息数据列表
export const GetStudentList = params => {
  return request({
    url: '/class/student',
    params
  })
}

// 归属学科查询
export const queryClassApi = () => { //搜索条件中归属学科下拉数据显示
  return request({
    url: `/subject/tree`,

  })
}

// 获取单个学生信息
export const ErrnoeStudentApi = id => {
  return request({
    url: ` /class/student/${id}`,
  })
}


// 归属学科获取二级菜单信息
export const StateClassListApi = (params) => {
  return request({
    url: `/class/class/`,
    params
  })
}


// 学生信息增加新增
export const PostStudentApi = params => {
  return request({
    url: '/class/student',
    method: 'POST',
    params
  })
}

// 学生信息删除
export const DeleteStudentApi = id => {
  return request({
    url: `/class/student/${id}`,
    method: 'DELETE',
    params: { id }
  })
}


// 学生信息修改
// 接口描述：左上角点击复选框进行批量进行修改状态
export const ChangeStatus = data => {
  return request({
    url: `/class/studentChangeStatus`,
    method: 'PUT',
    data
  })
}
